home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
print
/
font.zip
/
FONT.OUT
< prev
next >
Wrap
Text File
|
1987-02-27
|
14KB
|
459 lines
DRAKE SOFTWARE FontEdit V1.0
FontEdit V1.0
(C) 1986 Drake Software
All Rights Reserved
1
DRAKE SOFTWARE FontEdit V1.0
What FontEdit Is
----------------
áááá FontEdi⌠á i≤á ß prograφ designeΣá t∩á hel≡á definσ ì
ááááfont≤á anΣ downloaΣ theφ t∩ ß IB═ Proprinter«á FontEdi⌠ ì
áááácome≤á witΦ ß se⌠ oµ predefineΣ fonts¼á bu⌠ iµ therσá i≤ ì
ááááonσá whicΦ yo⌡ woulΣ likσ t∩ havσ tha⌠ i≤ no⌠á included¼ ì
ááááo≥ iµ yo⌡ arσ unhapp∙ witΦ thσ font≤ included¼á i⌠ i≤á ß ì
áááásimplσ matte≥ t∩ changσ o≥ definσ you≥ own.
áááá Currently¼á onl∙á thσ IB═ Proprinte≥ i≤á supporteΣ ì
áááá(thi≤á wa≤ originall∙ writteε onl∙ fo≥ m∙ owε use¼á s∩ ╔ ì
ááááhaΣá n∩ reasoε t∩ suppor⌠ othe≥ printers)¼á bu⌠á iεá thσ ì
ááááfuturσá thσá Epsoεá printe≥á (anΣá compatibles⌐á ma∙á bσ ì
áááásupporteΣ (n∩ promise≤ however).
┴á recen⌠á additioε (t∩ versioε 1.1⌐ i≤ ßá se⌠á oµ ì
ááááauxillar∙á routine≤ writteε iε Turb∩ Pasca∞ whicΦá allo≈ ì
ááááyo⌡á t∩á usσ an∙ oµ thσ font≤ defineΣ witΦá FontEdi⌠á iε ì
ááááyou≥á owε program≤ b∙ callinτ thσ routinσ witΦ ßá strinτ ì
ááááanΣá co-ordinate≤ oε thσ screeε (t∩ usσ this¼á yo⌡á mus⌠ ì
ááááhave a graphics display).
Fonts Included
--------------
ááááCurrently¼á (iεá Versioε 1.0)¼á thσ followinτ font≤á arσ ì
ááááavailable with this archive:
áááá LQ.FNT : a sarif font
áááá ITALIC.FNT : an italic font
CURSIVE.FNT : a cursive font (which currently needs
some work)
FAT.FNT : a 'FAT' font
áááá IBMSET.FN╘á ║á thσ standarΣ IB═ fon⌠ (includeΣ so
áááá that you may more easily define your
áááá own fonts); which also is the font
read in at program start.
áááá SMALL.FN╘á ║á ßá smal∞á fon⌠ (designeΣá fo≥á thσ
áááá screen plotting only) which displays
áááá up to 120 characters per line (this
áááá font also needs work, and is not
áááá completσáa⌠áthσátimσáoµáthi≤
áááá writing).
How To Use FontEdit
-------------------
áááá Iµá ╔ diΣ ß gooΣ joΓ a⌠ writinτ thσá program¼á yo⌡ ì
ááááreall∙á shouldn⌠á havσá t∩ reaΣá thi≤á section¼á a≤á thσ ì
ááááprogram should be self-explanatory.
áááá A⌠á star⌠ up¼á thσ filσ IBMSET.FN╘ i≤ reaΣ iεá (s∩ ìè
2
DRAKE SOFTWARE FontEdit V1.0
ááááthσá FONT.CO═á prograφá anΣ al∞ thσ *.FN╘á file≤á shoulΣ ì
ááááreside on the same diskette or in the same directory).
áááá Afte≥ ß fe≈ seconds¼ thσ FontEdi⌠ screeε wil∞ comσ ì
ááááup, which consists of 3 main sections:
áááá 1. The Character Display
áááá 2. The Status Display
áááá 3. The Help Menu
áááá Thσá characte≥á displa∙á i≤á ßá large¼á block-likσ ì
áááádispla∙ oµ thσ curren⌠ characte≥ beinτ workeΣ oεá (whicΦ ì
ááááb∙ thσ wa∙ default≤ t∩ thσ exclaimatioε poin⌠ '!')« Thσ ì
ááááonl∙á character≤ whicΦ caε bσ redefineΣ arσ thosσ havinτ ì
ááááaε asciΘ betweeε (anΣ including⌐ 3│ anΣ 126«á Thesσ arσ ì
ááááthe following characters:
áááá !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW
áááá XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
áááá Thσ statu≤ displa∙ show≤ thσ followinτ informatioε ì
ááááabout the current character:
áááá
áááá Curren⌠ Characte≥ ║á(wha⌠ i⌠ normall∙álook≤ like)
áááá Ascii Value : (decimal value of character)
áááá Attribute : (ascending or descending)
áááá File : (current font file)
áááá Finally¼á thσ hel≡ men⌡ explain≤ wha⌠ thσ functioε ì
áááákeys do (explained later).
Character Display
-----------------
áááá Thσ characte≥ displa∙ i≤ thσ maiε iteφ oµ interes⌠ ì
ááááoε thσ display« I⌠ show≤ thσ curren⌠ characte≥ composeΣ ì
ááááoµá 11x╕ 'points'«á Yo⌡ ma∙ movσ thσ curso≥ arounΣá thσ ì
ááááblocδá (thσá curso≥ i≤ ß 'o'⌐ b∙ usinτá thσá arro≈á key≤ ì
áááá(make sure that the Num Lock is not on).
áááá A≤ yo⌡ wil∞ seσ oε thσ hel≡ menu¼á yo⌡ caε usσ al∞ ì
áááácurso≥áá movements╗áá up,down,left,righ⌠á anΣá al∞á fou≥ ì
áááádiagonal≤ (whicΦ arσ labeleΣ Home¼ PgUp¼ End¼ PgDε - thσ ì
áááámovements of which should be obvious).
áááá Yo⌡ caε turε ofµ ß poin⌠ b∙ goinτ t∩ ß poin⌠ whicΦ ì
áááái≤ on¼á anΣ pushinτ space«á Yo⌡ caε turε oε ß poin⌠ b∙ ì
áááágoinτá t∩ ß poin⌠ whicΦ i≤ off¼á anΣ pushinτ spacσá (thσ ì
ááááspacσá ke∙ i≤ simpl∙ ß toggle¼á pushinτ i⌠ wil∞á reversσ ì
ááááthe current position in the character).
è
3
DRAKE SOFTWARE FontEdit V1.0
Status Display
--------------
áááá Thσá firs⌠ tw∩ item≤ iε thσá statu≤á display¼á thσ ì
áááácurren⌠á characte≥ anΣ thσ asciΘ value¼á arσ obviou≤ (o≥ ì
ááááshould be).
áááá Thσ attributσ caε bσ onσ oµ tw∩ things║á ascendinτ ì
ááááor descending.
áááá ┴áá descendinτá characte≥á i≤á onσá whicΦá ha≤áá ß ì
áááádescende≥á (whicΦá i≤ par⌠ oµ thσ characte≥á whicΦá goe≤ ì
áááábelow all other characters; examples: gjpqy).
áááá Aε ascendinτ characte≥ i≤ onσ whicΦ doe≤ no⌠á havσ ì
ááááß descender¼ whicΦ includσ thσ majorit∙ oµ thσ characte≥ ì
ááááset.
áááá Pushinτ F6 will toggle the attribute .
áááá Thσá curren⌠ filσ i≤ thσ filσ whicΦ yo⌡ las⌠á reaΣ ì
ááááin.
Help Menuá
---------
áááá Thσá hel≡á men⌡ contain≤ al∞ thσá informatioεá yo⌡ ì
ááááhavσá t∩ kno≈ abou⌠ thσ functioε key≤ anΣ ho≈ t∩ usσ thσ ì
ááááprogram. A brief description of each key is given:
ááááF1: Clear Character
áááá Thi≤ wil∞ clea≥ thσ Characte≥ Displa∙ t∩á blank¼á s∩ ì
áááá thatáa totally new character can be defined.
ááááF2: Read in New Character Set
áááá Read≤á iε ß ne≈ se⌠ froφ disk«á Onl∙ givσ thσá fon⌠ ì
áááá name¼á yo⌡á d∩ no⌠ havσ t∩ ente≥ thσ '.fntº par⌠ oµ ì
áááá the font (nor should you).
áááá You will be asked you you want to read in a new set,
áááá since reading in of a set destroys the current one
áááá in memory, and if you havent saved it to disk you
áááá will not be able to recover it.
ááááF3: Save Current Character Set
áááá Save≤ thσ curren⌠ se⌠ iε memor∙ t∩ disk«á Yo⌡á wil∞ ì
áááá be asked for a file name, and again you should not
áááá enter the '.fnt' extention - that is automatically
áááá added.
ááááF4: Print Current Character
áááá (makσá surσá printe≥ i≤ on)«á Prin⌠ ß linσá oµá thσ ì
áááá curren⌠á characte≥ s∩ tha⌠ yo⌡ ma∙ seσ wha⌠ i⌠á wil∞ ì
áááá look like when printed.
áá
ááááF5: Print Complete Character Set
áááá (makσá surσá printe≥á i≤á on)«á Print≤á thσá entirσ ì
áááá character set (those which can be defined that is -è
4
DRAKE SOFTWARE FontEdit V1.0
áááá seσá abovσá fo≥á tha⌠ information⌐ t∩á thσá printer« ì
áááá This will NOT make the character set the default for
áááá the